home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / mus / play / tracker_4_31.lzh / tracker / Arch / MM1 / Read.Me < prev    next >
Text File  |  1995-04-22  |  2KB  |  39 lines

  1.   This is the OS9 port of the tracker program for MM/1. Separate executables
  2. for the plain MM/1 (with 68070) and extended MM/1a (with 68340) are supplied
  3. in the CMDS directory.
  4.   The plain MM/1 is a bit too slow to enjoy the tracker in full. Be patient
  5. when you start - it takes a lot of time to initialize. When the processor is
  6. not fast enough, pauses will occur during the playing. This can be often
  7. cured by selecting a smaller reproduction sampling frequency by the command
  8. line parameter -frequency.
  9.   The mono output mode has been disabled because the MM/1 output is stereo.
  10. To save the processor time in the critical time loop, mixing between the left
  11. and right channels has been disabled. 
  12.   The original program sends output to the sound driver in relatively small
  13. pieces. I found that the quality of the output is improved when the sound is
  14. played only if the buffer is full. The price for this is that the tracker
  15. reacts rather slowly to the keyboard commands when playing. The code in
  16. question is in the flush_buffer function - it is disabled right now. If you
  17. prefer the faster keyboard reaction at the cost of the quality, you may 
  18. reenable it and recompile.
  19.   Tracker can decompress the input files on the fly. For this it needs a file
  20. which in my Makefile is located by the variable
  21. COMPRESSION_FILE=/h1/snds/tracker4.6/compression_methods
  22. If you want to have it in a different place, define the full path to it by the
  23. environment variable TRACKER_COMPRESSION.
  24.   In the version 4.6 which I obtained from the author (Marc Espie from France),
  25. the manual page was missing. I copied it from version 4.3 in both nroff and
  26. PostScript version to the subdirectory MAN.
  27.  
  28.   Playing on MM/1 is done using the system call _ss_play and using two buffers,
  29. so that when the first buffer is played, the other is being filled.
  30.  
  31.   The program was compiled using GNU gcc version 2.5.8 and PD dmake.
  32.  
  33. Enjoy,
  34.  
  35. Andrzej Kotanski
  36.  
  37. (kotanski@zeus02.desy.de)
  38.                                                Cracow, January 21, 1995
  39.